Server List
All servers below are managed via the infrastructure-automation repo (see Overview). The Proxmox VMs are provisioned by Terraform and cloned from a shared debian-13-template; Amergin and Puca sit outside the Proxmox cluster and are configured by Ansible only.
Proxmox VMs (host proxmox.abair.ie)
| Name | VMID | IP | Cores | Memory | Disk | Role |
|---|---|---|---|---|---|---|
| docker-build | 112 | 10.0.0.12 | 2 | 8 GB | 50 GB | GitHub Actions / Gitea Actions self-hosted runners, builds images for the internal registry |
| synthesis-test | 113 | 10.0.0.13 | 4 | 4 GB | 32 GB | Pulls and runs the synthesis-api container from the internal registry |
| webserver | 114 | 10.0.0.14 | 4 | 4 GB | 16 GB | Sole public web ingress; reverse proxy + TLS termination for all *.abair.ie sites |
| observability | 115 | 10.0.0.15 | 2 | 4 GB | 64 GB | Centralised Loki + Prometheus + Grafana + Uptime Kuma |
| api-gateway | 117 | 10.0.0.17 | 2 | 2 GB | 16 GB | Routes and authenticates requests to the synthesis/recognition/fotheidil services |
| services-user | 118 | 10.0.0.18 | 4 | 4 GB | 32 GB | User-facing web apps split off the legacy services VM |
| services-staff | 119 | 10.0.0.19 | 4 | 4 GB | 64 GB | Staff/internal tooling, plus containerised Gitea and Rocket.Chat |
Physical / external servers
| Name | Address | Role |
|---|---|---|
| amergin | 192.168.100.2 (vSwitch) | GPU server: Triton ASR streaming, Fotheidil recognition, batch recognition, Qomhrá LLM |
| puca | 10.7.160.28 | Raspberry Pi recording Irish-language radio and TV 24/7 |
Legacy
The old monolithic services VM (10.0.0.2) is being decommissioned as its applications move onto services-user / services-staff. It's not managed by this repo, but still hosts the shared Docker registry (10.0.0.2:5000) that every other VM pulls images from.